Tech

Netflix is suspending its streaming services in Russia